package com.project.fortuneteller.utils;

import java.util.Random;

/**
 * 金钱卦模拟
 */
public class CoinTossUtil {
    // 模拟抛掷三个铜钱并返回结果
    public static String tossCoins() {
        Random random = new Random(); // 创建Random实例
        int heads = 0; // 记录正面朝上的次数
        for (int i = 0; i < 3; i++) { // 三次抛掷
            heads += random.nextBoolean() ? 1 : 0; // 如果是正面，计数加1
        }
        // 根据正面朝上的次数返回对应的爻
        switch (heads) {
            case 0: return "8"; // 阴爻老阴
            case 1: return "6"; // 阴爻少阴
            case 2: return "7"; // 阳爻少阳
            case 3: return "9"; // 阳爻老阳
            default: return " ";//为空
        }
    }
}